[Ivy]
[>Created: Sun Mar 02 15:57:29 ICT 2014]
1446F377AD0B49A4 3.17 #module
>Proto >Proto Collection #zClass
Ls0 LoginPageProcess Big #zClass
Ls0 RD #cInfo
Ls0 #process
Ls0 @TextInP .ui2RdDataAction .ui2RdDataAction #zField
Ls0 @TextInP .rdData2UIAction .rdData2UIAction #zField
Ls0 @TextInP .resExport .resExport #zField
Ls0 @TextInP .type .type #zField
Ls0 @TextInP .processKind .processKind #zField
Ls0 @AnnotationInP-0n ai ai #zField
Ls0 @TextInP .xml .xml #zField
Ls0 @TextInP .responsibility .responsibility #zField
Ls0 @RichDialogInitStart f0 '' #zField
Ls0 @RichDialogProcessEnd f1 '' #zField
Ls0 @PushWFArc f2 '' #zField
Ls0 @RichDialogProcessEnd f4 '' #zField
Ls0 @Alternative f8 '' #zField
Ls0 @RichDialog f10 '' #zField
Ls0 @PushWFArc f7 '' #zField
Ls0 @GridStep f12 '' #zField
Ls0 @PushWFArc f13 '' #zField
Ls0 @PushWFArc f11 '' #zField
Ls0 @RichDialogProcessStart f14 '' #zField
Ls0 @WSElement f3 '' #zField
Ls0 @PushWFArc f5 '' #zField
Ls0 @PushWFArc f6 '' #zField
>Proto Ls0 Ls0 LoginPageProcess #zField
Ls0 f0 guid 1446F377AF16B1E4 #txt
Ls0 f0 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f0 method start() #txt
Ls0 f0 disableUIEvents true #txt
Ls0 f0 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
Ls0 f0 outParameterDecl '<> result;
' #txt
Ls0 f0 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>start()</name>
    </language>
</elementInfo>
' #txt
Ls0 f0 86 54 20 20 13 0 #rect
Ls0 f0 @|RichDialogInitStartIcon #fIcon
Ls0 f1 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f1 86 270 20 20 13 0 #rect
Ls0 f1 @|RichDialogProcessEndIcon #fIcon
Ls0 f2 expr out #txt
Ls0 f2 96 74 96 270 #arcP
Ls0 f4 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f4 374 350 20 20 13 0 #rect
Ls0 f4 @|RichDialogProcessEndIcon #fIcon
Ls0 f8 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f8 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>is login success</name>
        <nameStyle>16,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f8 282 226 28 28 14 0 #rect
Ls0 f8 @|AlternativeIcon #fIcon
Ls0 f10 targetWindow NEW:card: #txt
Ls0 f10 targetDisplay TOP #txt
Ls0 f10 richDialogId ch.soreco.page.MainPage #txt
Ls0 f10 startMethod start() #txt
Ls0 f10 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f10 requestActionDecl '<> param;' #txt
Ls0 f10 responseActionDecl 'ch.soreco.page.LoginPage.LoginPageData out;
' #txt
Ls0 f10 responseMappingAction 'out=in;
' #txt
Ls0 f10 windowConfiguration '* ' #txt
Ls0 f10 isAsynch false #txt
Ls0 f10 isInnerRd true #txt
Ls0 f10 userContext '* ' #txt
Ls0 f10 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>show main page</name>
        <nameStyle>14,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f10 190 356 36 24 20 -2 #rect
Ls0 f10 @|RichDialogIcon #fIcon
Ls0 f7 expr in #txt
Ls0 f7 302 248 378 351 #arcP
Ls0 f12 actionDecl 'ch.soreco.page.LoginPage.LoginPageData out;
' #txt
Ls0 f12 actionTable 'out=in;
' #txt
Ls0 f12 actionCode 'import ch.soreco.dto.User;

ivy.session.setAttribute("userlogin", in.userDto);' #txt
Ls0 f12 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f12 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>store session</name>
        <nameStyle>13,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f12 238 284 36 24 20 -2 #rect
Ls0 f12 @|StepIcon #fIcon
Ls0 f13 expr in #txt
Ls0 f13 outCond in.isSuccess #txt
Ls0 f13 290 248 265 284 #arcP
Ls0 f11 expr out #txt
Ls0 f11 248 308 216 356 #arcP
Ls0 f14 guid 1446F5204D73AB2C #txt
Ls0 f14 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f14 actionDecl 'ch.soreco.page.LoginPage.LoginPageData out;
' #txt
Ls0 f14 actionTable 'out=in;
' #txt
Ls0 f14 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>login</name>
        <nameStyle>5,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f14 286 54 20 20 13 0 #rect
Ls0 f14 @|RichDialogProcessStartIcon #fIcon
Ls0 f3 type ch.soreco.page.LoginPage.LoginPageData #txt
Ls0 f3 actionDecl 'ch.soreco.page.LoginPage.LoginPageData out;
' #txt
Ls0 f3 actionTable 'out=in;
out.userDto=wsResponse.checkUserLoginResponse._return;
' #txt
Ls0 f3 actionCode 'import ch.trainingtest.service.UserDto;
UserDto user = wsResponse.checkUserLoginResponse._return;

if(user != null){
	out.isSuccess = true;
}' #txt
Ls0 f3 cache '{/cache false /invalidation false /scope 0 /groupname ""/lifetime_group "0"/invalidation_time_group ""/identifier ""/lifetime_entry "0"/invalidation_time_entry ""}' #txt
Ls0 f3 timeout 0 #txt
Ls0 f3 beanConfig '"KEY_PASSWORD=
KEY_AXIS_PORTNAME=UserManagementServicePort
KEY_WEBSERVICECONFIG_ID=14481FDA368DD553
KEY_DOMAIN=
KEY_USERNAME=
KEY_OPERATION=checkUserLogin
KEY_AUTHENTICATION_KIND=0
KEY_HOST=
KEY_USE_AUTHENTICATION=false
KEY_AXIS_CSL_PARAMETER_DATA=""arg0.checkUserLogin.password__@@__String__@@__in.password"",""arg0.checkUserLogin.username__@@__String__@@__in.username"""' #txt
Ls0 f3 returningObjectList '[wsResponse]' #txt
Ls0 f3 278 140 36 24 20 -2 #rect
Ls0 f3 @|WebServiceIcon #fIcon
Ls0 f5 expr out #txt
Ls0 f5 296 74 296 140 #arcP
Ls0 f6 expr out #txt
Ls0 f6 296 164 296 226 #arcP
>Proto Ls0 .type ch.soreco.page.LoginPage.LoginPageData #txt
>Proto Ls0 .processKind HTML_DIALOG #txt
>Proto Ls0 -8 -8 16 16 16 26 #rect
>Proto Ls0 '' #fIcon
Ls0 f0 mainOut f2 tail #connect
Ls0 f2 head f1 mainIn #connect
Ls0 f7 head f4 mainIn #connect
Ls0 f8 out f13 tail #connect
Ls0 f13 head f12 mainIn #connect
Ls0 f8 out f7 tail #connect
Ls0 f12 mainOut f11 tail #connect
Ls0 f11 head f10 mainIn #connect
Ls0 f14 mainOut f5 tail #connect
Ls0 f5 head f3 mainIn #connect
Ls0 f3 mainOut f6 tail #connect
Ls0 f6 head f8 in #connect
